package cn.cvs.dao.admin;

import cn.cvs.pojo.Admin;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface AdminsMapper {


    public Admin selectByNameAndPwd(@Param("name") String name,@Param("pwd") String pwd);

    /**
     * 查询管理员信息
     * @param name
     * @param pageBean
     * @param pageSize
     * @return
     */
    public List<Admin> list(@Param("name") String name,@Param("pageBean") Integer pageBean,@Param("pageSize") Integer pageSize);

    /**
     * 查询总条数
     * @param name
     * @return
     */
    public int selectCount(@Param("name") String name);

    /**
     * 新增
     * @param admin
     * @return
     */
    public int insert(Admin admin);

    /**
     * 更新管理员信息
     * @param admin
     * @return
     */
    public int updateById(Admin admin);

    /**
     * 删除管理员信息
     * @param id
     * @return
     */
    public int deleteById(@Param("id")Integer id);

    /**
     * 查询管理员信息
     * @param id
     * @return
     */
    public Admin selectById(@Param("id")Integer id);
}
